# OpenAI函数
![LangChain](https://pica.zhimg.com/50/v2-56e8bbb52aa271012541c1fe1ceb11a2_r.gif 'LangChain中文网')

某些OpenAI模型（例如gpt-3.5-turbo-0613和gpt-4-0613）已经经过微调，可以检测到何时应该调用函数，并以应该传递给函数的输入作为响应。
在API调用中，您可以描述函数，并使模型智能选择输出一个包含调用这些函数的参数的JSON对象。
OpenAI函数API的目标是比通用文本完成或聊天API更可靠地返回有效和有用的函数调用。

OpenAI函数代理是为这些模型设计的。

import Example from "@snippets/modules/agents/agent_types/openai_functions_agent.mdx";

<Example/>
